
# EasyCodeReaderLive

This package contains a collection of samples using the Open eVision library. The goal of these samples is to show how
to use Open eVision in a live application on embedded platforms like smart cameras to read different types of codes.

## Supported APIs

Embedded platforms and smart cameras often use specific programming interfaces to give access to images coming from
a camera. You will find samples in this package for the following programming interfaces:

* LibCamera ( https://libcamera.org/ )
* V4L2 ( https://en.wikipedia.org/wiki/Video4Linux )
* Pylon 5 ( https://www.baslerweb.com/en/products/basler-pylon-camera-software-suite/ )
* Neoapi ( https://www.baumer.com/be/en/product-overview/industrial-cameras-image-processing/software/baumer-neoapi/c/42528 )
* MindVision ( https://www.mindvision.com.cn/cpzx/index_62.aspx?lcid=101 )
* A fake camera using a single image

## Supported Displays

Depending on your use case you may need to have your application display your images or perform without a graphical
interface. To address those different use cases we provide each of our samples in the following versions:

* A Qt ( https://www.qt.io/ ) version displaying the images as well as the codes in a graphical window.
* A console version displaying only the codes.

## Supported Code Types

All the samples allow to read the following code types:

* Barcodes (default)
* QR codes
* Data Matrix codes

## Which API to use?

The API to use is dependant on the type of system and the type of camera you intend to use. All embedded systems and
cameras may have different support.

Here is a table recapitulating systems and cameras that we tested and which API was confirmed to work on that system:

| System / Camera                                         | API known to work                      |
|---------------------------------------------------------|----------------------------------------|
| Raspberry Pi with MIPI CSI-2 camera                     | LibCamera                              |
| Nvidia Jetson Developer kit with MIPI CSI-2 camera      | V4L2                                   |
| Smart camera ADLink NEON-2000-JNX                       | Pylon 5                                |
| Smart camera Baumer Vax                                 | Neoapi                                 |
| MindVision MV-ITE130GM-T                                | MindVision                             |

## Copyright

All the document and source codes are the property of EURESYS S.A.
Copyright EURESYS S.A. 2026

The resources are provided “as is”, without warranty of any kind. In no event shall the
authors or copyright holders be liable for any claim, damages or other liability.
